package com.gcxy.dto.guidance;

import com.gcxy.core.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author qinlun
 * @date 2023/8/21
 */
@Data
@ApiModel(value = "分页查询周指导记录Dto")
public class GuidancePageDTO extends PageDTO {

    @ApiModelProperty(value = "学期id", required = true)
    @NotNull(message = "学期id不能为空")
    private Integer semesterId;

    @ApiModelProperty(value = "组织id", required = true)
//    @NotNull(message = "组织id不能为空")
    private Integer agencyId;

    @ApiModelProperty(value = "教师名称")
    private String teacherName;

    @ApiModelProperty(value = "周数")
    private Integer weekNum;

    @ApiModelProperty(value = "周指导记录状态")
    private Integer status;
}
